package com.xhcl.system.domain;

import java.math.BigDecimal;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.xhcl.common.annotation.Excel;
import com.xhcl.common.core.domain.BaseEntity;

/**
 * 辅助核算凭证体库对象 t_srhs_pzti_fzhs
 * 
 * @author xhcl
 * @date 2020-09-18
 */
public class TSrhsPztiFzhs extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    @Excel(name = "序号")
    private Long xh;

    /** 凭证头序号 */
    @Excel(name = "凭证头序号")
    private Long pztxh;

    /** 金额 */
    @Excel(name = "金额")
    private BigDecimal je;

    /** 凭证年 */
    @Excel(name = "凭证年")
    private Long pzn;

    /** 凭证月 */
    @Excel(name = "凭证月")
    private Long pzy;

    /** 凭证日 */
    @Excel(name = "凭证日")
    private Long pzr;

    /** 单位编码 */
    @Excel(name = "单位编码")
    private String dwbm;

    /** 预算科目代码（含支出功能科目） */
    @Excel(name = "预算科目代码", readConverterExp = "含=支出功能科目")
    private String yskm;

    /** 票据号 */
    @Excel(name = "票据号")
    private String pjh;

    /** 预算科目名称 */
    @Excel(name = "预算科目名称")
    private String yskmmc;

    /** 单位名称 */
    @Excel(name = "单位名称")
    private String dwmc;

    /** 经济类预算科目代码 */
    @Excel(name = "经济类预算科目代码")
    private String jjyskm;

    /** 经济类预算科目名称 */
    @Excel(name = "经济类预算科目名称")
    private String jjyskmmc;

    /** 项目编码 */
    @Excel(name = "项目编码")
    private String xmbm;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String xmmc;

    public void setXh(Long xh) 
    {
        this.xh = xh;
    }

    public Long getXh() 
    {
        return xh;
    }
    public void setPztxh(Long pztxh) 
    {
        this.pztxh = pztxh;
    }

    public Long getPztxh() 
    {
        return pztxh;
    }
    public void setJe(BigDecimal je) 
    {
        this.je = je;
    }

    public BigDecimal getJe() 
    {
        return je;
    }
    public void setPzn(Long pzn) 
    {
        this.pzn = pzn;
    }

    public Long getPzn() 
    {
        return pzn;
    }
    public void setPzy(Long pzy) 
    {
        this.pzy = pzy;
    }

    public Long getPzy() 
    {
        return pzy;
    }
    public void setPzr(Long pzr) 
    {
        this.pzr = pzr;
    }

    public Long getPzr() 
    {
        return pzr;
    }
    public void setDwbm(String dwbm) 
    {
        this.dwbm = dwbm;
    }

    public String getDwbm() 
    {
        return dwbm;
    }
    public void setYskm(String yskm) 
    {
        this.yskm = yskm;
    }

    public String getYskm() 
    {
        return yskm;
    }
    public void setPjh(String pjh) 
    {
        this.pjh = pjh;
    }

    public String getPjh() 
    {
        return pjh;
    }
    public void setYskmmc(String yskmmc) 
    {
        this.yskmmc = yskmmc;
    }

    public String getYskmmc() 
    {
        return yskmmc;
    }
    public void setDwmc(String dwmc) 
    {
        this.dwmc = dwmc;
    }

    public String getDwmc() 
    {
        return dwmc;
    }
    public void setJjyskm(String jjyskm) 
    {
        this.jjyskm = jjyskm;
    }

    public String getJjyskm() 
    {
        return jjyskm;
    }
    public void setJjyskmmc(String jjyskmmc) 
    {
        this.jjyskmmc = jjyskmmc;
    }

    public String getJjyskmmc() 
    {
        return jjyskmmc;
    }
    public void setXmbm(String xmbm) 
    {
        this.xmbm = xmbm;
    }

    public String getXmbm() 
    {
        return xmbm;
    }
    public void setXmmc(String xmmc) 
    {
        this.xmmc = xmmc;
    }

    public String getXmmc() 
    {
        return xmmc;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("xh", getXh())
            .append("pztxh", getPztxh())
            .append("je", getJe())
            .append("pzn", getPzn())
            .append("pzy", getPzy())
            .append("pzr", getPzr())
            .append("dwbm", getDwbm())
            .append("yskm", getYskm())
            .append("pjh", getPjh())
            .append("yskmmc", getYskmmc())
            .append("dwmc", getDwmc())
            .append("jjyskm", getJjyskm())
            .append("jjyskmmc", getJjyskmmc())
            .append("xmbm", getXmbm())
            .append("xmmc", getXmmc())
            .toString();
    }
}
